﻿<my:RibbonWindow  x:Class="Tanmia.Windows.InvoiceScenario.InvoiceEdit"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:DI="clr-namespace:Tanmia.Controls;assembly=Tanmia.Controls"
        xmlns:la="clr-namespace:Tanmia.Basis.WPF.Controls;assembly=Tanmia.Basis"
        Title="إضافة فاتورة" FlowDirection="RightToLeft" MinHeight="500" MinWidth="500" Height="600" Width="1000" Loaded="RibbonWindow_Loaded"
        xmlns:my="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon" WindowState="Maximized">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>

        <my:Ribbon Focusable="False" Name="MainRibbon" VerticalAlignment="Top">
            <my:Ribbon.MouseOverBackground>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FFFBF9E0" Offset="1" />
                    <GradientStop Color="#FFFBEDB3" Offset="0" />
                    <GradientStop Color="#FFFAE48F" Offset="0.241" />
                    <GradientStop Color="#FFF9E493" Offset="0.689" />
                </LinearGradientBrush>
            </my:Ribbon.MouseOverBackground>
            <my:Ribbon.MouseOverBorderBrush>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FFEEC958" Offset="0" />
                    <GradientStop Color="#FFF2D757" Offset="1" />
                </LinearGradientBrush>
            </my:Ribbon.MouseOverBorderBrush>
            <my:Ribbon.PressedBorderBrush>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FFC29E47" Offset="1" />
                    <GradientStop Color="#FFC2762B" Offset="0" />
                </LinearGradientBrush>
            </my:Ribbon.PressedBorderBrush>
            <my:Ribbon.PressedBackground>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FFF5C866" Offset="0" />
                    <GradientStop Color="#FFFEE287" Offset="1" />
                    <GradientStop Color="#FEFFE48A" Offset="0.07" />
                </LinearGradientBrush>
            </my:Ribbon.PressedBackground>
            <my:Ribbon.FocusedBackground>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FFFBF9E0" Offset="1" />
                    <GradientStop Color="#FFFBEDB3" Offset="0" />
                    <GradientStop Color="#FFFAE48F" Offset="0.241" />
                    <GradientStop Color="#FFF9E493" Offset="0.689" />
                </LinearGradientBrush>
            </my:Ribbon.FocusedBackground>
            <my:Ribbon.FocusedBorderBrush>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FFEEC958" Offset="0" />
                    <GradientStop Color="#FFF2D757" Offset="1" />
                </LinearGradientBrush>
            </my:Ribbon.FocusedBorderBrush>


            <my:RibbonTab Header="عام" IsSelected="True" KeyTip="ع">
                <my:RibbonGroup Header="أساسي" KeyTip="س">
                    <my:RibbonButton Click="btnSave_Click" 
                                     ToolTipTitle="حفظ الحالي" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم حفظ سجل جديد في قاعدة البيانات" 
                                     Name="btnSave" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Save.png"
                                     Label="حفظ" KeyTip="ح"/>
                    <my:RibbonButton Click="btnSaveAndNew_Click"
                                     ToolTipTitle="حفظ وجديد" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم حفظ سجل جديد في قاعدة البيانات ومن ثم فتح سجل جديد" 
                                     Name="btnSaveAndNew" 
                                     LargeImageSource="..\..\Images\RibbonIcons\SaveAndNew.png" 
                                     Label="حفظ وجديد" KeyTip="ج"/>
                    <my:RibbonButton Click="btnSaveAndPayment_Click"
                                     ToolTipTitle="حفظ وإضافة دفعة جديدة" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم حفظ سجل جديد في قاعدة البيانات ومن ثم فتح شاشة إضافة دفعة جديدة" 
                                     Name="btnSaveAndPayment" 
                                     LargeImageSource="..\..\Images\RibbonIcons\SaveAndAddPayment.png" 
                                     Label="حفظ وإضافة دفعة" KeyTip="د"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="روابط" KeyTip="ر">
                    <my:RibbonButton Click="btnAddDI_Click" 
                                     ToolTipTitle="اضافة قطعة مميزة" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم فتح شاشة اضافة قطعة مميزة" 
                                     Name="btnAddDI" 
                                     LargeImageSource="..\..\Images\RibbonIcons\AddDiscriminatedItem.png"
                                     Label="اضافة قطعة مميزة" KeyTip="ق"/>
                    <my:RibbonButton Click="btnAddPerson_Click"
                                     ToolTipTitle="اضافة شخص" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم فتح شاشة اضافة شخص" 
                                     Name="btnAddPerson" 
                                     LargeImageSource="..\..\Images\RibbonIcons\AddPerson.png" 
                                     Label="اضافة شخص" KeyTip="ش"/>
                    <my:RibbonButton Click="btnAddRepository_Click"
                                     ToolTipTitle="اضافة مستودع" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم فتح شاشة اضافة مستودع" 
                                     Name="btnAddRepository" 
                                     LargeImageSource="..\..\Images\RibbonIcons\AddRepository.png" 
                                     Label="اضافة مستودع" KeyTip="م"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="طباعة" KeyTip="ط">
                    <my:RibbonButton Click="btnSaveAndPrint_Click"
                                     ToolTipTitle="حفظ وطباعة" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم حفظ سجل جديد في قاعدة البيانات ومن ثم طباعة هذا السجل" 
                                     Name="btnSaveAndPrint" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Print.png" 
                                     Label="حفظ وطباعة" KeyTip="ط"/>
                    <my:RibbonButton Click="btnPerviewPrint_Click"
                                     ToolTipTitle="حفظ ومعاينة قبل الطباعة" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم حفظ سجل جديد في قاعدة البيانات ومن ثم فتح شاشة المعاينة قبل الطباعة لطباعة السجل المحدد" 
                                     Name="btnPerviewPrint" 
                                     LargeImageSource="..\..\Images\RibbonIcons\PreviewBeforePrint.png" 
                                     Label="معاينة الطباعة" KeyTip="م"/>
                    <my:RibbonButton Click="btnSetupPrint_Click" 
                                     ToolTipTitle="حفظ فتح اعدادت الطباعة" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم حفظ سجل جديد في قاعدة البيانات ومن ثم فتح شاشة إعدادات الطباعة لطباعة السجل المحدد" 
                                     Name="btnSetupPrint" 
                                     LargeImageSource="..\..\Images\RibbonIcons\PrintSetup.png" 
                                     Label="إعدادات الطباعة" KeyTip="ع"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="مسح" KeyTip="م">
                    <my:RibbonButton Click="btnClear_Click" 
                                     ToolTipTitle="تفريغ الحقول" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم تفريغ كل الحقول الموجود في الشاشة" 
                                     Name="btnClear" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Clear.png" 
                                     Label="تفريغ الحقول" KeyTip="ت"/>
                    <my:RibbonButton Click="btnClear_Click"
                                     ToolTipTitle="إعادة الشاشة" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم إعادة الشاشةإلى وضعها الإفتراضي" 
                                     Name="btnRest" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Rest.png" 
                                     Label="إعادة الشاشة" KeyTip="ش"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="إغلاق" KeyTip="غ">
                    <my:RibbonButton Click="btnSaveAndClose_Click" 
                                     ToolTipTitle="حفظ وإغلاق" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم حفظ سجل جديد في قاعدة البيانات ومن ثم إغلاق هذه الشاشة" 
                                     Name="btnSaveAndClose" 
                                     LargeImageSource="..\..\Images\RibbonIcons\SaveAndClose.png" 
                                     Label="حفظ وإغلاق" KeyTip="غ"/>
                    <my:RibbonButton Click="btnClose_Click" 
                                     ToolTipTitle="إغلاق الشاشة" 
                                     ToolTipDescription="عند الضغط على هذا الزر سوف يتم إغلاق هذه الشاشة دون حفظ السجل الحالي" 
                                     Name="btnClose" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Close.png" 
                                     Label="إغلاق" KeyTip="ق"/>
                </my:RibbonGroup>
            </my:RibbonTab>
            <my:RibbonTab Header="الحافظة" KeyTip="ح">
                <my:RibbonGroup Header="الحافظة" KeyTip="ظ">
                    <my:RibbonButton Command="Paste" 
                                     ToolTipTitle="لصق" 
                                     ToolTipDescription="هذا الأمر يقوم بلصق الحافظة في الصندوق المحدد" 
                                     Name="btnPaste" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Paste.png" 
                                     Label="لصق" KeyTip="ص"/>
                    <my:RibbonButton Command="Cut" 
                                     ToolTipTitle="قص" 
                                     ToolTipDescription="هذا الأمر يقوم بقص المحتوى المحدد إلى الحافظة" 
                                     Name="btnCut" 
                                     SmallImageSource="..\..\Images\RibbonIcons\Cut.png" 
                                     Margin="0,10,0,0" 
                                     Label="قص" KeyTip="ق"/>
                    <my:RibbonButton Command="Copy" 
                                     ToolTipTitle="نسخ" 
                                     ToolTipDescription="هذا الأمر يقوم بنسخ المحتوى المحدد إلى الحافظة" 
                                     Name="btnCopy" 
                                     SmallImageSource="..\..\Images\RibbonIcons\Copy.png" 
                                     Label="نسخ" KeyTip="خ"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="التراجع" KeyTip="ت">
                    <my:RibbonButton Command="Undo"
                                     ToolTipTitle="تراجع إلى الخلف" 
                                     ToolTipDescription="هذا الأمر يقوم بالتراجع إلى الخلف"
                                     Name="btnUndo"
                                     LargeImageSource="..\..\Images\RibbonIcons\Undo.png"
                                     Label="تراجع إلى الخلف" KeyTip="ف"/>
                    <my:RibbonButton Command="Redo"
                                     ToolTipTitle="تراجع إلى الأمام"
                                     ToolTipDescription="هذا الأمر يقوم بالتراجع إلى الأمام" 
                                     Name="btnRedo" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Redo.png"
                                     Label="تراجع إلى الأمام" KeyTip="م"/>
                </my:RibbonGroup>
            </my:RibbonTab>
            <my:RibbonTab Header="التنقل" KeyTip="ت">
                <my:RibbonGroup Header="التنقل" KeyTip="ق">
                    <my:RibbonButton Click="btnLast_Click"
                                     ToolTipTitle="السجل الأخير" 
                                     ToolTipDescription="هذا الأمر يقوم بتحميل السجل الأخير"
                                     Name="btnLast"
                                     LargeImageSource="..\..\Images\RibbonIcons\Last.png" 
                                     Label="الأخير" KeyTip="خ"/>
                    <my:RibbonButton Click="btnNext_Click"
                                     ToolTipTitle="السجل التالي" 
                                     ToolTipDescription="هذا الأمر يقوم بتحميل السجل التالي" 
                                     Name="btnNext" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Next.png"
                                     Label="التالي" KeyTip="ت"/>
                    <my:RibbonComboBox Name="cmbRecord" IsEditable="True" Margin="0,22,0,0"/>
                    <my:RibbonButton Click="btnPrevious_Click"
                                     ToolTipTitle="السجل السابق" 
                                     ToolTipDescription="هذا الأمر يقوم بتحميل السجل السابق"
                                     Name="btnPrevious"
                                     LargeImageSource="..\..\Images\RibbonIcons\Previous.png"
                                     Label="السابق" KeyTip="س"/>
                    <my:RibbonButton Click="btnFirst_Click"
                                     ToolTipTitle="السجل الأول" 
                                     ToolTipDescription="هذا الأمر يقوم بتحميل السجل الأول" 
                                     Name="btnFirst" 
                                     LargeImageSource="..\..\Images\RibbonIcons\First.png" 
                                     Label="الأول" KeyTip="ل"/>
                </my:RibbonGroup>
            </my:RibbonTab>
            <my:RibbonTab Header="خيارات" KeyTip="خ">
                <my:RibbonGroup Header="تفضيلاتي" KeyTip="ض">
                    <my:RibbonCheckBox Name="chbOpenBrowse" Label="فتح شاشة الإستعراض" KeyTip="ع"/>
                    <my:RibbonCheckBox Name="chbSaveOptions" Label="حفظ الخيارات" KeyTip="خ"/>
                    <my:RibbonCheckBox Name="chbShowPreview" Label="إظهار المعاينة المرئية" KeyTip="ئ"/>
                </my:RibbonGroup>
            </my:RibbonTab>
            <my:RibbonTab Header="مساعدة" KeyTip="س">
                <my:RibbonGroup Header="المساعدة والتعليمات" KeyTip="ل">
                    <my:RibbonButton Command="{Binding Path=HelpCommand}" 
                                     ToolTipTitle="مركز التعليمات والمساعدة" 
                                     ToolTipDescription="فتح مركز التعليمات والمساعدة" 
                                     Name="btnHelp" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Help.png" 
                                     Label="مساعدة" KeyTip="س"/>
                    <my:RibbonButton Command="{Binding Path=ContactUsCommand}" 
                                     ToolTipTitle="اتصل بنا" 
                                     ToolTipDescription="اتصل بنا عبر الهاتف أو البريد الإلكتروني لتخبرنا عن الإقتراحات أو المشاكل التي تواجهك في البرنامج" 
                                     Name="btnContactUs" 
                                     LargeImageSource="..\..\Images\RibbonIcons\ContactUs.png" 
                                     Label="اتصل بنا" KeyTip="ص"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="حول" KeyTip="ح">
                    <my:RibbonButton Command="{Binding Path=YourOpinionCommand}" 
                                     ToolTipTitle="أخبرنا عن رأيك" 
                                     ToolTipDescription="أعطنا رأيك في البرنامج عبر فتح شاشة الإستفتاء" 
                                     Name="btnYourOpinion" 
                                     LargeImageSource="..\..\Images\RibbonIcons\YourOpinion.png" 
                                     Label="ما هو رأيك؟" KeyTip="ر"/>
                    <my:RibbonButton Command="{Binding Path=AboutCommand}" 
                                     ToolTipTitle="حول..." 
                                     ToolTipDescription="إظهار معلومات عن البرنامج والنسخة والمبرمج والنظام" 
                                     Name="btnAbout" 
                                     LargeImageSource="..\..\Images\RibbonIcons\About.png" 
                                     Label="حول البرنامج" KeyTip="ح"/>
                </my:RibbonGroup>
            </my:RibbonTab>
            <my:RibbonTab Name="tabTabel" Header="التخطيط" KeyTip="ط" ContextualTabGroupHeader="أدوات الجدول" Background="#FF646464">
                <my:RibbonGroup Header="جدول" KeyTip="و">
                    <my:RibbonButton Click="btnSelectAllRow_Click" 
                                     ToolTipTitle="تحديد كل السطر المعين" 
                                     ToolTipDescription="يقوم هذا االزر بتحديد كل السطر المحدد." 
                                     Name="btnSelectAllRow" Label="تحديد كل السطر" 
                                     LargeImageSource="..\..\Images\RibbonIcons\Select.png"/>
                    <my:RibbonToggleButton Click="tgbShowBorders_Click" 
                                           ToolTipTitle="إظهار حدود الجدول" 
                                           ToolTipDescription="يقوم هذا الزر بإظهار \ إخفاء حدود الجدول" 
                                           Name="tgbShowBorders" Label="إظهار حدود الجدول" 
                                           LargeImageSource="..\..\Images\RibbonIcons\GridLines.png"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="السطور" KeyTip="س">
                    <my:RibbonButton Click="btnAddRow_Click" 
                                     ToolTipTitle="إضافة سطر جديد" 
                                     ToolTipDescription="يقوم هذا الزر بإضافة سطر جديد إلى نهاية الجدول"
                                     Name="btnAddRow" Label="إضافة سطر"
                                     LargeImageSource="..\..\Images\RibbonIcons\AddRow.png"/>
                    <my:RibbonButton Click="btnInsertAbove_Click" 
                                     ToolTipTitle="إدراج فوق المحدد" 
                                     ToolTipDescription="يقوم هذا الزر بإدراج (حشر) سطر جديد فوق السطر المحدد."
                                     Name="btnInsertAbove" Label="إدراج فوق المحدد" 
                                     LargeImageSource="..\..\Images\RibbonIcons\InsertAbove.png"/>
                    <my:RibbonButton Click="btnInsertBelow_Click" 
                                     ToolTipTitle="إدراج تحت المحدد" 
                                     ToolTipDescription="يقوم هذا الزر بإدراج (حشر) سطر جديد تحت السطر المحدد."
                                     Name="btnInsertBelow" Label="إدراج تحت المحدد"
                                     LargeImageSource="..\..\Images\RibbonIcons\InsertBelow.png"/>
                </my:RibbonGroup>
                <my:RibbonGroup Header="حذف" KeyTip="ذ">
                    <my:RibbonButton Click="btnDeleteRow_Click"
                                     ToolTipTitle="حذف السطر المحدد" 
                                     ToolTipDescription="يقوم هذا الزر بحذف السطر المحدد"
                                     Name="btnDeleteRow" Label="حذف السطر المحدد" 
                                     LargeImageSource="..\..\Images\RibbonIcons\DeleteRow.png"/>
                    <my:RibbonButton Click="btnDeleteGrid_Click" 
                                     ToolTipTitle="حذف كل الجدول" 
                                     ToolTipDescription="يقوم هذا الزر بتفريغ كل الجدول"
                                     Name="btnDeleteGrid" Label="حذف كل الجدول" 
                                     LargeImageSource="..\..\Images\RibbonIcons\DeleteGrid.png"/>
                </my:RibbonGroup>
            </my:RibbonTab>

            <my:Ribbon.ContextualTabGroups>
                <my:RibbonContextualTabGroup Name="tabGridTools" Header="أدوات الجدول"  Visibility="Hidden" Background="DarkGray"/>
            </my:Ribbon.ContextualTabGroups>

            <my:Ribbon.ApplicationMenu>
                <my:RibbonApplicationMenu KeyTip="م" SmallImageSource="..\..\Images\RibbonIcons\Menu.png">
                    <my:RibbonApplicationMenuItem Click="btnSave_Click" 
                                                  Name="btnMenuSave" 
                                                  ImageSource="..\..\Images\RibbonIcons\Save.png" 
                                                  Header="حفظ" KeyTip="ح"/>
                    <my:RibbonApplicationMenuItem Click="btnSaveAndNew_Click" 
                                                  Name="btnMenuSaveAndNew" 
                                                  ImageSource="..\..\Images\RibbonIcons\SaveAndNew.png" 
                                                  Header="حفظ وجديد" KeyTip="ج"/>
                    <my:RibbonApplicationMenuItem Click="btnSaveAndClose_Click" 
                                                  Name="btnMenuSaveAndClose" 
                                                  ImageSource="..\..\Images\RibbonIcons\SaveAndClose.png" 
                                                  Header="حفظ وإغلاق" KeyTip="غ"/>
                    <my:RibbonSeparator/>
                    <my:RibbonApplicationSplitMenuItem Click="btnSaveAndPrint_Click" 
                                                       Name="btnMenuPrint" 
                                                       ImageSource="..\..\Images\RibbonIcons\Print.png" 
                                                       Header="حفظ وطباعة" KeyTip="ط">
                        <my:RibbonApplicationMenuItem Click="btnPerviewPrint_Click" 
                                                      Name="btnMenuPreviewBeforePrint" 
                                                      ImageSource="..\..\Images\RibbonIcons\PreviewBeforePrint.png" 
                                                      Header="معاينة قبل الطباعة" KeyTip="م"/>
                        <my:RibbonApplicationMenuItem Click="btnSetupPrint_Click" 
                                                      Name="btnMenuPrintSetup" 
                                                      ImageSource="..\..\Images\RibbonIcons\PrintSetup.png" 
                                                      Header="إعدادت الطباعة" KeyTip="ع"/>
                    </my:RibbonApplicationSplitMenuItem>
                    <my:RibbonSeparator/>
                    <my:RibbonApplicationMenuItem Command="{Binding Path=HelpCommand}" 
                                                  Name="btnMenuHelp" 
                                                  ImageSource="..\..\Images\RibbonIcons\Help.png" 
                                                  Header="مساعدة" KeyTip="ع"/>

                    <my:RibbonApplicationMenu.FooterPaneContent>
                        <Grid>
                            <my:RibbonButton Click="btnClose_Click" 
                                             Name="btnCloseMenu" 
                                             Width="60" 
                                             Margin="350,0,0,0" 
                                             SmallImageSource="..\..\Images\RibbonIcons\Close16.png" 
                                             Label="إغلاق" KeyTip="ق"/>
                            <my:RibbonButton Click="btnOptions_Click" 
                                             Name="btnOptions" 
                                             Width="60" 
                                             Margin="230,0,0,0" 
                                             SmallImageSource="..\..\Images\RibbonIcons\Settings16.png" 
                                             Label="خيارات" KeyTip="خ"/>
                        </Grid>
                    </my:RibbonApplicationMenu.FooterPaneContent>
                </my:RibbonApplicationMenu>
            </my:Ribbon.ApplicationMenu>
        </my:Ribbon>

        <Grid Margin="8" Grid.Row="1">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="Auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="*" />
                <RowDefinition Height="6" />

                <RowDefinition Height="Auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="Auto" />
                <RowDefinition Height="6" />

                <RowDefinition Height="Auto" />
            </Grid.RowDefinitions>

            <DI:ValidationTool Name="vatError" Visibility="Collapsed" ValidType="Error" Height="50" VerticalAlignment="Top" Grid.ColumnSpan="6" />

            <Label Content="{la:Labeler Path=Entity.InvoiceID}" VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Row="2" />
            <TextBox Text="{Binding Path=Entity.InvoiceID}" IsReadOnly="True" Name="txtInvoiceID" Grid.Column="1" VerticalAlignment="Top" Margin="4,2,8,1" Grid.Row="2" />

            <Label Content="{la:Labeler Path=Entity.InvoiceType}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="2" Grid.Row="2" />
            <ComboBox Name="cmbInvoiceType" SelectedIndex="{Binding Path=Entity.InvoiceType, UpdateSourceTrigger=PropertyChanged}" SelectionChanged="cmbInvoiceType_SelectionChanged" VerticalAlignment="Top" Grid.Column="3" Margin="4,2,8,1" Grid.Row="2">
                <ComboBoxItem Content="فاتورة بيع" IsSelected="True"/>
                <ComboBoxItem Content="فاتورة شراء"/>
                <ComboBoxItem Content="فاتورة مرتجع بيع"/>
                <ComboBoxItem Content="فاتورة مرتجع شراء"/>
            </ComboBox>

            <Label Content="{la:Labeler Path=Entity.Person}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="4" Grid.Row="2" />
            <ComboBox Name="cmbPerson" ItemsSource="{Binding Path=Persons}" SelectedItem="{Binding Path=Entity.Person, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Name" VerticalAlignment="Top" Grid.Column="5" Margin="4,2,8,1" Grid.Row="2" />

            <Label Content="{la:Labeler Path=Entity.PaymentMethod}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Row="4" />
            <ComboBox Name="cmbPaymentMethod" SelectedIndex="{Binding Path=Entity.PaymentMethod, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Grid.Column="1" Margin="4,2,8,1" Grid.Row="4">
                <ComboBoxItem Content="نقدي" IsSelected="True"/>
                <ComboBoxItem Content="آجل"/>
            </ComboBox>

            <Label Content="{la:Labeler Path=Entity.CreateDate}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="2" Grid.Row="4"/>
            <DatePicker SelectedDate="{Binding Path=Entity.CreateDate,UpdateSourceTrigger=PropertyChanged}" Name="dtpCreateDate" VerticalAlignment="Top" Grid.Column="3" Margin="4,2,8,1" Grid.Row="4" IsEnabled="False" />

            <Label Content="{la:Labeler Path=Entity.User}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="4" Grid.Row="4" />
            <ComboBox IsEnabled="False" ItemsSource="{Binding Path=Users}" SelectedItem="{Binding Path=Entity.User,UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Name" Name="cmbUser" VerticalAlignment="Top" Grid.Column="5" Margin="4,2,8,1" Grid.Row="4" />

            <Label Content="{la:Labeler Path=Entity.Repository}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="0" Grid.Row="6" />
            <ComboBox ItemsSource="{Binding Path=Repositories}" SelectedItem="{Binding Path=Entity.Repository,UpdateSourceTrigger=PropertyChanged}" Name="cmbRepository" VerticalAlignment="Top" Grid.Column="1" Margin="4,2,8,1" Grid.Row="6" Grid.ColumnSpan="5"/>

            <Border Margin="25,2,25,1" Grid.Row="8" Height="4" VerticalAlignment="Top" Grid.ColumnSpan="6" BorderThickness="2" CornerRadius="1" BorderBrush="#FF7F7F7F"/>

            <Label Content="{la:Labeler Path=Entity.Details}" VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Row="10" />
            <DataGrid Name="ItemsDataGrid" ItemsSource="{Binding Path=Entity.Details,UpdateSourceTrigger=PropertyChanged}" 
                      AutoGenerateColumns="False" Grid.ColumnSpan="6" Margin="15,2,8,1" Grid.Row="12" CanUserAddRows="True" InitializingNewItem="ItemsDataGrid_InitializingNewItem"
                      CanUserDeleteRows="True" CanUserReorderColumns="True" CanUserResizeColumns="True" CanUserResizeRows="False" CanUserSortColumns="True" 
                      SelectionMode="Single" SelectionUnit="CellOrRowHeader" GotFocus="ItemsDataGrid_GotFocus" LostFocus="ItemsDataGrid_LostFocus" >
                <DataGrid.Columns>
                    <DataGridTextColumn Header="المجموع" Binding="{Binding Path=Total, UpdateSourceTrigger=PropertyChanged}" />
                    <DataGridTemplateColumn Header="المادة" Width="350">
                        <DataGridTemplateColumn.CellEditingTemplate>
                            <DataTemplate>
                                <Grid>
                                    <DI:DIComboBox Name="DIC" DiscriminatedItem="{Binding Path=Item, UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"/>
                                </Grid>
                            </DataTemplate>
                        </DataGridTemplateColumn.CellEditingTemplate>
                        <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <StackPanel Orientation="Horizontal" VerticalAlignment="Center" DataContext="{Binding Path=Item}">
                                    <TextBlock Padding="5,0,5,0" Width="120" TextAlignment="Center" Text="{Binding Path=Item.Name,Mode=OneWay}" />
                                    <TextBlock Padding="5,0,5,0" Width="120" TextAlignment="Center" Text="{Binding Path=Color.Name,Mode=OneWay}" />
                                    <TextBlock Padding="5,0,5,0" Width="120" TextAlignment="Center" Text="{Binding Path=Manufacturer.Name,Mode=OneWay}" />
                                </StackPanel>
                            </DataTemplate>
                        </DataGridTemplateColumn.CellTemplate>
                    </DataGridTemplateColumn>
                    <DataGridTemplateColumn Header="وحدة القياس" Width="100">
                        <DataGridTemplateColumn.CellEditingTemplate>
                            <DataTemplate>
                                <ComboBox Name="cmbUnit" ItemsSource="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type my:RibbonWindow}}, Path=DataContext.Units}" 
                                          DisplayMemberPath="Name" SelectedItem="{Binding Path=Unit, UpdateSourceTrigger=PropertyChanged}"/>
                            </DataTemplate>
                        </DataGridTemplateColumn.CellEditingTemplate>
                        <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding Path=Unit.Name, Mode=OneWay}" TextAlignment="Center"/>
                            </DataTemplate>
                        </DataGridTemplateColumn.CellTemplate>
                    </DataGridTemplateColumn>
                    <DataGridTextColumn Header="الكمية" Width="150" Binding="{Binding Path=Quantity, UpdateSourceTrigger=PropertyChanged}" />
                    <DataGridTextColumn Header="سعر الوحدة" Width="150" Binding="{Binding Path=UnitPrice, UpdateSourceTrigger=PropertyChanged}" />
                    <DataGridTextColumn Header="ملاحظات" Width="250" Binding="{Binding Path=Note, UpdateSourceTrigger=PropertyChanged}" />
                    <DataGridCheckBoxColumn Header="اقتطاع ؟" Width="65" Binding="{Binding Path=Part, UpdateSourceTrigger=PropertyChanged}" />
                </DataGrid.Columns>
            </DataGrid>

            <TextBox Text="{Binding Path=Entity.Note,UpdateSourceTrigger=PropertyChanged}" Name="txtNote" Grid.ColumnSpan="4" Margin="6,2,8,1" Grid.Row="14" Grid.RowSpan="5" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible" />

            <Label MouseDoubleClick="Label_MouseDoubleClick" Content="{la:Labeler Path=Entity.Total}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="4" Grid.Row="14" />
            <TextBox Text="{Binding Path=Entity.Total, Mode=OneWay, UpdateSourceTrigger=Explicit}" IsReadOnly="True" Name="txtTotal" Margin="4,2,8,1" VerticalAlignment="Top" Grid.Column="5" Grid.Row="14" Height="30" FontWeight="Bold" FontSize="17" VerticalContentAlignment="Top" />

            <Label Content="{la:Labeler Path=Entity.Discount}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="4" Grid.Row="16" />
            <TextBox Text="{Binding Path=Entity.Discount,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"  FontWeight="Bold" FontSize="17" Name="txtDiscount" Height="30" Margin="4,2,8,1" VerticalAlignment="Top" Grid.Column="5" Grid.Row="16" />

            <Label Content="{la:Labeler Path=Entity.Final}" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="4" Grid.Row="18" />
            <TextBox Text="{Binding Path=Entity.Final, Mode=OneWay, UpdateSourceTrigger=Explicit}" FontWeight="Bold" FontSize="17" IsReadOnly="True" Name="txtFinal" Height="30" Margin="4,2,8,1" VerticalAlignment="Top" Grid.Column="5" Grid.Row="18" />
        </Grid>
    </Grid>
</my:RibbonWindow>
